package com.gxa.uhome.mapper;

import com.gxa.uhome.pojo.Order;
import com.gxa.uhome.pojo.Shipper;
import com.gxa.uhome.pojo.UserOrder;
import io.swagger.models.auth.In;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @author: Laiguowei
 * @date: 15:04 2021/6/7
 **/
@Repository
public interface OrderMapper   {
    Integer createOrder(Order order) ;

    Integer updateOrder(Order order);

    Integer shipOrder(Integer shipperId,Integer orderId);
/*
此方法前端传入一个map map包含name（name是模糊查询部分内容），beginTime，
endTime，status，stationId，page，size 其中page，size必填项
 */

    List<Map<String,Object>>  selectByPage(Map<String,Object> map);
    UserOrder  getDetailByOrderId(Integer id);
}
